ReBEC: A Method for Capturing Experience during Software Development Projects

نویسندگان

  • Gerardo Matturro
  • Andrés Silva
چکیده

In software organizations, usual ways to capture the experience project team members acquire are based on methods such as project postmortem analysis, post-project revisions and others alike. Their main drawback is that the experience capture is done (if ever) after project completion, which leads to the risk of losing it if, as usually occurs, team members are finally not available. This paper introduces ReBEC (ReflectionBased Experience Capture), an approach that enables organizations to integrate the experience capture activities into daily software project tasks. We also present the case study of the implementation of this approach in a software organization. The study results show that ReBEC allows an earlier capture of knowledge and experience compared to existing approaches, and identify sources of knowledge as well as lessons learned and proposals of best practices.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Model for Capturing and Managing Software Engineering Knowledge and Experience

During software development projects there is always a particular working “product” that is generated but rarely managed: the knowledge and experience that team members acquire. This knowledge and experience, if conveniently managed, can be reused in future software projects and be the basis for process improvement initiatives. In this paper we present a model for managing the knowledge and exp...

متن کامل

Using Reflective Guides to Capture Software Projects Experience

Capturing the experience team members acquire in software projects is of great value for organizations wishing to improve their software practices and process. The main drawback of existing methods for capturing this experience is that the capture process is done (if ever) after project completion, which leads to the risk of losing it because, as usually occurs, team members are finally not ava...

متن کامل

A Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)

Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...

متن کامل

Knowledge Management in Agile Projects

Knowledge management is “a method that simplifies the process of sharing, distributing, creating, capturing and understanding the company knowledge.” Knowledge itself “is a fluid mix of framed experience, values, contextual information and expert insight that provide a framework for evaluation and incorporating new experience and new information.” Furthermore, “knowledge passes through differen...

متن کامل

Facilitating tacit-knowledge acquisition within requirements engineering

Software maintenance represents one of the most challenging tasks for software engineers. This can be attributed to many problems related to how software applications are built. However, the lack of enough historical knowledge about legacy software projects is a major software maintenance issue. Though software documentation is heavily used to guide maintainers tasks, but it only cater for docu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010